package com.caoheng.entity;

import java.util.Date;

public class MerchantNotify {
    /**
     * 订单ID
     *
     * @mbggenerated
    */
    private String orderId;

    /**
     * 商户ID
     *
     * @mbggenerated
    */
    private String merchantId;

    /**
     * 商户订单号
     *
     * @mbggenerated
    */
    private String merchantOrderNo;

    /**
     * 订单类型,1-支付,2-转账,3-退款
     *
     * @mbggenerated
    */
    private String orderType;

    /**
     * 通知URL
     *
     * @mbggenerated
    */
    private String notifyUrl;

    /**
     * 通知次数
     *
     * @mbggenerated
    */
    private Byte notifyTimes;

    /**
     * 通知响应结果
     *
     * @mbggenerated
    */
    private String result;

    /**
     * 通知状态,1-通知中,2-通知成功,3-通知失败
     *
     * @mbggenerated
    */
    private Byte status;

    /**
     * 最后一次通知时间
     *
     * @mbggenerated
    */
    private Date lastNotifyTime;

    /**
     * 创建时间
     *
     * @mbggenerated
    */
    private Date createTime;

    /**
     * 更新时间
     *
     * @mbggenerated
    */
    private Date updateTime;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getMerchantOrderNo() {
        return merchantOrderNo;
    }

    public void setMerchantOrderNo(String merchantOrderNo) {
        this.merchantOrderNo = merchantOrderNo;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public Byte getNotifyTimes() {
        return notifyTimes;
    }

    public void setNotifyTimes(Byte notifyTimes) {
        this.notifyTimes = notifyTimes;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getLastNotifyTime() {
        return lastNotifyTime;
    }

    public void setLastNotifyTime(Date lastNotifyTime) {
        this.lastNotifyTime = lastNotifyTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}